Release 10.1A: OpenEdge Data Management:
Database Administration
Resolving JTA transactions
Since OpenEdge relinquishes transaction control for JTA transactions, it is dangerous to intervene and manually resolve outstanding JTA transactions. This intervention could compromise the database’s referential integrity as a result. Resolve JTA transactions manually only when there has been an unrecoverable catastrophic failure to the JTA transaction manager. When necessary, use PROMON to identify and resolve JTA transactions.
![]()
To resolve a JTA transaction with PROMON:
- Determine whether one or more unresolved JTA transactions exist against a database by starting the PROMON database monitor. Enter the following command:
When you enter the PROMON utility, the main menu appears:
- Choose option J (Resolve JTA Transactions). PROMON displays a screen similar to this:
- Choose 1. (Display all JTA Transactions). PROMON displays a screen similar to this:
Take note of the Tran Id value for any outstanding transactions. You need this information to resolve the transaction.
- For each outstanding JTA transaction, determine if you are going to commit or rollback the transaction.
Caution: Manually committing or rolling back a JTA transaction can compromise your database’s referential integrity.- If you are going to commit the transaction, select 2 from the Resolve JTA Transactions menu. If you are going to rollback the transaction, select 3. You are prompted to enter the transaction id value you noted in Step 3. You are prompted to confirm your decision. The transaction commit or rollback is logged in the database log file.
Repeat Step 4 and Step 5 for all the outstanding JTA transactions. After you commit or abort all of the transactions, they are resolved.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |